package com.tiancheng.trade.commom.web.model.request.merchant;

import com.tiancheng.trade.commom.web.model.request.merchant.BaseMerchantRegVO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Author: kellen
 * @Description: 所属支行查询查询参数
 * @Date: create in 2024/12/2 11:37
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MerchantBranchBankListReqVO extends BaseMerchantRegVO {
    /**
     * 地区code
     * 可以传2位的省，4位的市或者6位的区
     */
    @NotBlank(message = "地区code不允许为空")
    private String areaCode;
    /**
     * 查询关键字
     * 请求的关键字，支持多个关键字查询，用"/"分割，需要符合前后顺序。建议使用支行关键字查询，不要直接使用银行全称或银行名称查询。
     * 如需要查询“招商银行股份有限公司上海张江支行”，可使用关键字“张江”或“招商/张江”
     * 可使用联行号搜索“308521015055”
     */
    @NotBlank(message = "查询关键字不允许为空")
    private String key;

}
